Point Pelee National Park

There is nowhere to purchase alcohol inside the park. Leamington is the nearest town.